﻿using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Security.Cryptography.X509Certificates;
using ConsoleApplication1;

namespace ConsoleApplication1
{
    public class City
    {
        public City(int id,string name,string[] areas,List<Npcs> npcs,List<Monster> monsters)
        {
            this.Id = id;
            this.Name = name;
            this.Areas = areas;
            this.Npcs = npcs;
            this.Monsters = monsters;
        }
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        private string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }

        private string[] areas=new string[6];

        public string[] Areas
        {
            get { return areas; }
            set { areas = value; }
        }

        private List<Npcs> npcs=new List<Npcs>();

        public List<Npcs> Npcs
        {
            get { return npcs; }
            set { npcs = value; }
        }
        private List<Monster> monsters=new List<Monster>();

        public List<Monster> Monsters
        {
            get { return monsters; }
            set { monsters = value; }
        }
    }
    
        
    
}